sediment separator - French English Dictionary